package com.ruoyi.manage.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 手术计划对象 surgery_plan
 * 
 * @author liuyangyang
 * @date 2025-05-28
 */
public class SurgeryPlan extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 自增ID */
    private Long surgeryId;

    /** 患者ID，sick_person表id */
    @Excel(name = "患者ID，sick_person表id")
    private Long sickPersonId;

    /** 手术类型 */
    @Excel(name = "手术类型")
    private Long surgeryType;

    /** his手术类型 */
    @Excel(name = "his手术类型")
    private String hisType;

    /** 排台状态;-1 取消排台，0未排，1已排 */
    @Excel(name = "排台状态;-1 取消排台，0未排，1已排")
    private Long arrangeFlag;

    /** 住院类型 */
    @Excel(name = "住院类型")
    private Long inHospital;

    /** 是否送去pacu，0否1是 */
    @Excel(name = "是否送去pacu，0否1是")
    private Long gotoPacu;

    /** PACU状态（这条数据恢复室是否取消） */
    @Excel(name = "PACU状态", readConverterExp = "这=条数据恢复室是否取消")
    private Long pacuStatus;

    /** 计划手术时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "计划手术时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date planTime;

    /** 台次 */
    @Excel(name = "台次")
    private Long planSort;

    /** 手术申请单号 */
    @Excel(name = "手术申请单号")
    private Long sourceId;

    /** 手术间ID */
    @Excel(name = "手术间ID")
    private Long roomId;

    /** 手术室ID */
    @Excel(name = "手术室ID")
    private String doorId;

    /** 病区ID */
    @Excel(name = "病区ID")
    private Long sickArea;

    /** 出院病区ID */
    @Excel(name = "出院病区ID")
    private Long outSickarea;

    /** 科室ID */
    @Excel(name = "科室ID")
    private Long deptId;

    /** 手术编号 */
    @Excel(name = "手术编号")
    private String planCode;

    /** 计划手术名称 */
    @Excel(name = "计划手术名称")
    private String planName;

    /** 实施手术名称 */
    @Excel(name = "实施手术名称")
    private String applyName;

    /** 术前诊断名称 */
    @Excel(name = "术前诊断名称")
    private String beforeName;

    /** 术后诊断名称 */
    @Excel(name = "术后诊断名称")
    private String afterName;

    /** 入室时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "入室时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date inTime;

    /** 出室时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "出室时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date outTime;

    /** 手术否决原因 */
    @Excel(name = "手术否决原因")
    private String rejectReason;

    /** 计划麻醉方式 */
    @Excel(name = "计划麻醉方式")
    private String planAnes;

    /** 实施麻醉方式 */
    @Excel(name = "实施麻醉方式")
    private String applyAnes;

    /** 病情HIS传值 */
    @Excel(name = "病情HIS传值")
    private String patientCondition;

    /** ASA等级;I,II,III,IV,V,VI */
    @Excel(name = "ASA等级;I,II,III,IV,V,VI")
    private String asa;

    /** 手术等级 */
    @Excel(name = "手术等级")
    private String surgeryLevel;

    /** 切口类型 */
    @Excel(name = "切口类型")
    private String cutType;

    /** 手术部位描述 */
    @Excel(name = "手术部位描述")
    private String partDesc;

    /** HIS手术医生 */
    @Excel(name = "HIS手术医生")
    private String hisOperDoctor;

    /** HIS麻醉医生 */
    @Excel(name = "HIS麻醉医生")
    private String hisAnesDoctor;

    /** HIS器械护士 */
    @Excel(name = "HIS器械护士")
    private String hisTableinNurs;

    /** HIS巡回护士 */
    @Excel(name = "HIS巡回护士")
    private String hisTableoutNurs;

    /** 手术医生，同步手术参与人员 */
    @Excel(name = "手术医生，同步手术参与人员")
    private String operDoctor;

    /** 麻醉医生，同步手术参与人员 */
    @Excel(name = "麻醉医生，同步手术参与人员")
    private String anesDoctor;

    /** 器械护士，同步手术参与人员 */
    @Excel(name = "器械护士，同步手术参与人员")
    private String tableinNurs;

    /** 巡回护士，同步手术参与人员 */
    @Excel(name = "巡回护士，同步手术参与人员")
    private String tableoutNurs;

    /** HIS流水号 */
    @Excel(name = "HIS流水号")
    private String hisNumber;

    /** 入室扫码时间 */
    @Excel(name = "入室扫码时间")
    private String scanTime;

    /** HIS门诊就诊日期 */
    @Excel(name = "HIS门诊就诊日期")
    private String visitDate;

    /** 护理预约耗材ID */
    @Excel(name = "护理预约耗材ID")
    private String applyOneoff;

    /** HIS手术预约体位 */
    @Excel(name = "HIS手术预约体位")
    private String hisPosture;

    /** 取消人 */
    @Excel(name = "取消人")
    private String cancelBy;

    /** 取消时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "取消时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date cancelTime;

    /** 疼痛评分 */
    @Excel(name = "疼痛评分")
    private String painScore;

    /** 手术准备人 */
    @Excel(name = "手术准备人")
    private String readyBy;

    /** 手术准备时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "手术准备时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date readyTime;

    /** 手术结束人 */
    @Excel(name = "手术结束人")
    private String endBy;

    /** 手术结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "手术结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date endTime;

    /** 是否过敏 */
    @Excel(name = "是否过敏")
    private Long isAllergy;

    /** 过敏史 */
    @Excel(name = "过敏史")
    private String allergy;

    /** 护理文书张数 */
    @Excel(name = "护理文书张数")
    private Long reportCount;

    /** 术后去向ID */
    @Excel(name = "术后去向ID")
    private String gotoId;

    /** 术后去向描述 */
    @Excel(name = "术后去向描述")
    private String gotoDesc;

    /** 是否介内镜入手术;0=否  1=是 */
    @Excel(name = "是否介内镜入手术;0=否  1=是")
    private Long hopsinfecPci;

    /** 术前是否使用抗菌药;0=否  1=是 */
    @Excel(name = "术前是否使用抗菌药;0=否  1=是")
    private Long hopsinfecIsuseanti;

    /** 手术分类（手术结束用，一般用于院感） */
    @Excel(name = "手术分类", readConverterExp = "手=术结束用，一般用于院感")
    private String operClass;

    /** 手术类型（手术结束用，一般用于院感） */
    @Excel(name = "手术类型", readConverterExp = "手=术结束用，一般用于院感")
    private String operType;

    /** 感染情况 */
    @Excel(name = "感染情况")
    private String hopsinfecCondition;

    /** 实施手术科室 */
    @Excel(name = "实施手术科室")
    private String implementDept;

    /** 登记状态（0：未登记，1：已登记） */
    @Excel(name = "登记状态", readConverterExp = "0=：未登记，1：已登记")
    private Long isRegister;

    /** 手麻手术计划号 */
    @Excel(name = "手麻手术计划号")
    private String aisId;

    /** 总金额 */
    @Excel(name = "总金额")
    private String allAmount;

    /** PACU开始时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "PACU开始时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date pacuStart;

    /** PACU结束时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "PACU结束时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date pacuEnd;

    /** pacu结束人id */
    @Excel(name = "pacu结束人id")
    private Long pacuId;

    /** 紧急状态 */
    @Excel(name = "紧急状态")
    private String isEmergency;

    /** 隔离状态 */
    @Excel(name = "隔离状态")
    private String isQuarantine;

    /** ACU拒绝原因 */
    @Excel(name = "ACU拒绝原因")
    private String pacuReject;

    /** pacu床号id */
    @Excel(name = "pacu床号id")
    private Long pacuBed;

    /** 恢复室麻醉医生 */
    @Excel(name = "恢复室麻醉医生")
    private String pacuAnes;

    /** 恢复室护士 */
    @Excel(name = "恢复室护士")
    private String pacuNurs;

    /** 恢复室交接护士 */
    @Excel(name = "恢复室交接护士")
    private String pacuShift;

    /** 结束手术备注 */
    @Excel(name = "结束手术备注")
    private String endRemark;

    /** HIS备注 */
    @Excel(name = "HIS备注")
    private String hisRemark;

    /** 状态 */
    private String status;

    /** 是否删除 */
    private String delFlag;

    public void setSurgeryId(Long surgeryId) 
    {
        this.surgeryId = surgeryId;
    }

    public Long getSurgeryId() 
    {
        return surgeryId;
    }

    public void setSickPersonId(Long sickPersonId) 
    {
        this.sickPersonId = sickPersonId;
    }

    public Long getSickPersonId() 
    {
        return sickPersonId;
    }

    public void setSurgeryType(Long surgeryType) 
    {
        this.surgeryType = surgeryType;
    }

    public Long getSurgeryType() 
    {
        return surgeryType;
    }

    public void setHisType(String hisType) 
    {
        this.hisType = hisType;
    }

    public String getHisType() 
    {
        return hisType;
    }

    public void setArrangeFlag(Long arrangeFlag) 
    {
        this.arrangeFlag = arrangeFlag;
    }

    public Long getArrangeFlag() 
    {
        return arrangeFlag;
    }

    public void setInHospital(Long inHospital) 
    {
        this.inHospital = inHospital;
    }

    public Long getInHospital() 
    {
        return inHospital;
    }

    public void setGotoPacu(Long gotoPacu) 
    {
        this.gotoPacu = gotoPacu;
    }

    public Long getGotoPacu() 
    {
        return gotoPacu;
    }

    public void setPacuStatus(Long pacuStatus) 
    {
        this.pacuStatus = pacuStatus;
    }

    public Long getPacuStatus() 
    {
        return pacuStatus;
    }

    public void setPlanTime(Date planTime) 
    {
        this.planTime = planTime;
    }

    public Date getPlanTime() 
    {
        return planTime;
    }

    public void setPlanSort(Long planSort) 
    {
        this.planSort = planSort;
    }

    public Long getPlanSort() 
    {
        return planSort;
    }

    public void setSourceId(Long sourceId) 
    {
        this.sourceId = sourceId;
    }

    public Long getSourceId() 
    {
        return sourceId;
    }

    public void setRoomId(Long roomId) 
    {
        this.roomId = roomId;
    }

    public Long getRoomId() 
    {
        return roomId;
    }

    public void setDoorId(String doorId) 
    {
        this.doorId = doorId;
    }

    public String getDoorId() 
    {
        return doorId;
    }

    public void setSickArea(Long sickArea) 
    {
        this.sickArea = sickArea;
    }

    public Long getSickArea() 
    {
        return sickArea;
    }

    public void setOutSickarea(Long outSickarea) 
    {
        this.outSickarea = outSickarea;
    }

    public Long getOutSickarea() 
    {
        return outSickarea;
    }

    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }

    public void setPlanCode(String planCode) 
    {
        this.planCode = planCode;
    }

    public String getPlanCode() 
    {
        return planCode;
    }

    public void setPlanName(String planName) 
    {
        this.planName = planName;
    }

    public String getPlanName() 
    {
        return planName;
    }

    public void setApplyName(String applyName) 
    {
        this.applyName = applyName;
    }

    public String getApplyName() 
    {
        return applyName;
    }

    public void setBeforeName(String beforeName) 
    {
        this.beforeName = beforeName;
    }

    public String getBeforeName() 
    {
        return beforeName;
    }

    public void setAfterName(String afterName) 
    {
        this.afterName = afterName;
    }

    public String getAfterName() 
    {
        return afterName;
    }

    public void setInTime(Date inTime) 
    {
        this.inTime = inTime;
    }

    public Date getInTime() 
    {
        return inTime;
    }

    public void setOutTime(Date outTime) 
    {
        this.outTime = outTime;
    }

    public Date getOutTime() 
    {
        return outTime;
    }

    public void setRejectReason(String rejectReason) 
    {
        this.rejectReason = rejectReason;
    }

    public String getRejectReason() 
    {
        return rejectReason;
    }

    public void setPlanAnes(String planAnes) 
    {
        this.planAnes = planAnes;
    }

    public String getPlanAnes() 
    {
        return planAnes;
    }

    public void setApplyAnes(String applyAnes) 
    {
        this.applyAnes = applyAnes;
    }

    public String getApplyAnes() 
    {
        return applyAnes;
    }

    public void setPatientCondition(String patientCondition) 
    {
        this.patientCondition = patientCondition;
    }

    public String getPatientCondition() 
    {
        return patientCondition;
    }

    public void setAsa(String asa) 
    {
        this.asa = asa;
    }

    public String getAsa() 
    {
        return asa;
    }

    public void setSurgeryLevel(String surgeryLevel) 
    {
        this.surgeryLevel = surgeryLevel;
    }

    public String getSurgeryLevel() 
    {
        return surgeryLevel;
    }

    public void setCutType(String cutType) 
    {
        this.cutType = cutType;
    }

    public String getCutType() 
    {
        return cutType;
    }

    public void setPartDesc(String partDesc) 
    {
        this.partDesc = partDesc;
    }

    public String getPartDesc() 
    {
        return partDesc;
    }

    public void setHisOperDoctor(String hisOperDoctor) 
    {
        this.hisOperDoctor = hisOperDoctor;
    }

    public String getHisOperDoctor() 
    {
        return hisOperDoctor;
    }

    public void setHisAnesDoctor(String hisAnesDoctor) 
    {
        this.hisAnesDoctor = hisAnesDoctor;
    }

    public String getHisAnesDoctor() 
    {
        return hisAnesDoctor;
    }

    public void setHisTableinNurs(String hisTableinNurs) 
    {
        this.hisTableinNurs = hisTableinNurs;
    }

    public String getHisTableinNurs() 
    {
        return hisTableinNurs;
    }

    public void setHisTableoutNurs(String hisTableoutNurs) 
    {
        this.hisTableoutNurs = hisTableoutNurs;
    }

    public String getHisTableoutNurs() 
    {
        return hisTableoutNurs;
    }

    public void setOperDoctor(String operDoctor) 
    {
        this.operDoctor = operDoctor;
    }

    public String getOperDoctor() 
    {
        return operDoctor;
    }

    public void setAnesDoctor(String anesDoctor) 
    {
        this.anesDoctor = anesDoctor;
    }

    public String getAnesDoctor() 
    {
        return anesDoctor;
    }

    public void setTableinNurs(String tableinNurs) 
    {
        this.tableinNurs = tableinNurs;
    }

    public String getTableinNurs() 
    {
        return tableinNurs;
    }

    public void setTableoutNurs(String tableoutNurs) 
    {
        this.tableoutNurs = tableoutNurs;
    }

    public String getTableoutNurs() 
    {
        return tableoutNurs;
    }

    public void setHisNumber(String hisNumber) 
    {
        this.hisNumber = hisNumber;
    }

    public String getHisNumber() 
    {
        return hisNumber;
    }

    public void setScanTime(String scanTime) 
    {
        this.scanTime = scanTime;
    }

    public String getScanTime() 
    {
        return scanTime;
    }

    public void setVisitDate(String visitDate) 
    {
        this.visitDate = visitDate;
    }

    public String getVisitDate() 
    {
        return visitDate;
    }

    public void setApplyOneoff(String applyOneoff) 
    {
        this.applyOneoff = applyOneoff;
    }

    public String getApplyOneoff() 
    {
        return applyOneoff;
    }

    public void setHisPosture(String hisPosture) 
    {
        this.hisPosture = hisPosture;
    }

    public String getHisPosture() 
    {
        return hisPosture;
    }

    public void setCancelBy(String cancelBy) 
    {
        this.cancelBy = cancelBy;
    }

    public String getCancelBy() 
    {
        return cancelBy;
    }

    public void setCancelTime(Date cancelTime) 
    {
        this.cancelTime = cancelTime;
    }

    public Date getCancelTime() 
    {
        return cancelTime;
    }

    public void setPainScore(String painScore) 
    {
        this.painScore = painScore;
    }

    public String getPainScore() 
    {
        return painScore;
    }

    public void setReadyBy(String readyBy) 
    {
        this.readyBy = readyBy;
    }

    public String getReadyBy() 
    {
        return readyBy;
    }

    public void setReadyTime(Date readyTime) 
    {
        this.readyTime = readyTime;
    }

    public Date getReadyTime() 
    {
        return readyTime;
    }

    public void setEndBy(String endBy) 
    {
        this.endBy = endBy;
    }

    public String getEndBy() 
    {
        return endBy;
    }

    public void setEndTime(Date endTime) 
    {
        this.endTime = endTime;
    }

    public Date getEndTime() 
    {
        return endTime;
    }

    public void setIsAllergy(Long isAllergy) 
    {
        this.isAllergy = isAllergy;
    }

    public Long getIsAllergy() 
    {
        return isAllergy;
    }

    public void setAllergy(String allergy) 
    {
        this.allergy = allergy;
    }

    public String getAllergy() 
    {
        return allergy;
    }

    public void setReportCount(Long reportCount) 
    {
        this.reportCount = reportCount;
    }

    public Long getReportCount() 
    {
        return reportCount;
    }

    public void setGotoId(String gotoId) 
    {
        this.gotoId = gotoId;
    }

    public String getGotoId() 
    {
        return gotoId;
    }

    public void setGotoDesc(String gotoDesc) 
    {
        this.gotoDesc = gotoDesc;
    }

    public String getGotoDesc() 
    {
        return gotoDesc;
    }

    public void setHopsinfecPci(Long hopsinfecPci) 
    {
        this.hopsinfecPci = hopsinfecPci;
    }

    public Long getHopsinfecPci() 
    {
        return hopsinfecPci;
    }

    public void setHopsinfecIsuseanti(Long hopsinfecIsuseanti) 
    {
        this.hopsinfecIsuseanti = hopsinfecIsuseanti;
    }

    public Long getHopsinfecIsuseanti() 
    {
        return hopsinfecIsuseanti;
    }

    public void setOperClass(String operClass) 
    {
        this.operClass = operClass;
    }

    public String getOperClass() 
    {
        return operClass;
    }

    public void setOperType(String operType) 
    {
        this.operType = operType;
    }

    public String getOperType() 
    {
        return operType;
    }

    public void setHopsinfecCondition(String hopsinfecCondition) 
    {
        this.hopsinfecCondition = hopsinfecCondition;
    }

    public String getHopsinfecCondition() 
    {
        return hopsinfecCondition;
    }

    public void setImplementDept(String implementDept) 
    {
        this.implementDept = implementDept;
    }

    public String getImplementDept() 
    {
        return implementDept;
    }

    public void setIsRegister(Long isRegister) 
    {
        this.isRegister = isRegister;
    }

    public Long getIsRegister() 
    {
        return isRegister;
    }

    public void setAisId(String aisId) 
    {
        this.aisId = aisId;
    }

    public String getAisId() 
    {
        return aisId;
    }

    public void setAllAmount(String allAmount) 
    {
        this.allAmount = allAmount;
    }

    public String getAllAmount() 
    {
        return allAmount;
    }

    public void setPacuStart(Date pacuStart) 
    {
        this.pacuStart = pacuStart;
    }

    public Date getPacuStart() 
    {
        return pacuStart;
    }

    public void setPacuEnd(Date pacuEnd) 
    {
        this.pacuEnd = pacuEnd;
    }

    public Date getPacuEnd() 
    {
        return pacuEnd;
    }

    public void setPacuId(Long pacuId) 
    {
        this.pacuId = pacuId;
    }

    public Long getPacuId() 
    {
        return pacuId;
    }

    public void setIsEmergency(String isEmergency) 
    {
        this.isEmergency = isEmergency;
    }

    public String getIsEmergency() 
    {
        return isEmergency;
    }

    public void setIsQuarantine(String isQuarantine) 
    {
        this.isQuarantine = isQuarantine;
    }

    public String getIsQuarantine() 
    {
        return isQuarantine;
    }

    public void setPacuReject(String pacuReject) 
    {
        this.pacuReject = pacuReject;
    }

    public String getPacuReject() 
    {
        return pacuReject;
    }

    public void setPacuBed(Long pacuBed) 
    {
        this.pacuBed = pacuBed;
    }

    public Long getPacuBed() 
    {
        return pacuBed;
    }

    public void setPacuAnes(String pacuAnes) 
    {
        this.pacuAnes = pacuAnes;
    }

    public String getPacuAnes() 
    {
        return pacuAnes;
    }

    public void setPacuNurs(String pacuNurs) 
    {
        this.pacuNurs = pacuNurs;
    }

    public String getPacuNurs() 
    {
        return pacuNurs;
    }

    public void setPacuShift(String pacuShift) 
    {
        this.pacuShift = pacuShift;
    }

    public String getPacuShift() 
    {
        return pacuShift;
    }

    public void setEndRemark(String endRemark) 
    {
        this.endRemark = endRemark;
    }

    public String getEndRemark() 
    {
        return endRemark;
    }

    public void setHisRemark(String hisRemark) 
    {
        this.hisRemark = hisRemark;
    }

    public String getHisRemark() 
    {
        return hisRemark;
    }

    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }

    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("surgeryId", getSurgeryId())
            .append("sickPersonId", getSickPersonId())
            .append("surgeryType", getSurgeryType())
            .append("hisType", getHisType())
            .append("arrangeFlag", getArrangeFlag())
            .append("inHospital", getInHospital())
            .append("gotoPacu", getGotoPacu())
            .append("pacuStatus", getPacuStatus())
            .append("planTime", getPlanTime())
            .append("planSort", getPlanSort())
            .append("sourceId", getSourceId())
            .append("roomId", getRoomId())
            .append("doorId", getDoorId())
            .append("sickArea", getSickArea())
            .append("outSickarea", getOutSickarea())
            .append("deptId", getDeptId())
            .append("planCode", getPlanCode())
            .append("planName", getPlanName())
            .append("applyName", getApplyName())
            .append("beforeName", getBeforeName())
            .append("afterName", getAfterName())
            .append("inTime", getInTime())
            .append("outTime", getOutTime())
            .append("rejectReason", getRejectReason())
            .append("planAnes", getPlanAnes())
            .append("applyAnes", getApplyAnes())
            .append("patientCondition", getPatientCondition())
            .append("asa", getAsa())
            .append("surgeryLevel", getSurgeryLevel())
            .append("cutType", getCutType())
            .append("partDesc", getPartDesc())
            .append("hisOperDoctor", getHisOperDoctor())
            .append("hisAnesDoctor", getHisAnesDoctor())
            .append("hisTableinNurs", getHisTableinNurs())
            .append("hisTableoutNurs", getHisTableoutNurs())
            .append("operDoctor", getOperDoctor())
            .append("anesDoctor", getAnesDoctor())
            .append("tableinNurs", getTableinNurs())
            .append("tableoutNurs", getTableoutNurs())
            .append("hisNumber", getHisNumber())
            .append("scanTime", getScanTime())
            .append("visitDate", getVisitDate())
            .append("applyOneoff", getApplyOneoff())
            .append("hisPosture", getHisPosture())
            .append("cancelBy", getCancelBy())
            .append("cancelTime", getCancelTime())
            .append("painScore", getPainScore())
            .append("readyBy", getReadyBy())
            .append("readyTime", getReadyTime())
            .append("endBy", getEndBy())
            .append("endTime", getEndTime())
            .append("isAllergy", getIsAllergy())
            .append("allergy", getAllergy())
            .append("reportCount", getReportCount())
            .append("gotoId", getGotoId())
            .append("gotoDesc", getGotoDesc())
            .append("hopsinfecPci", getHopsinfecPci())
            .append("hopsinfecIsuseanti", getHopsinfecIsuseanti())
            .append("operClass", getOperClass())
            .append("operType", getOperType())
            .append("hopsinfecCondition", getHopsinfecCondition())
            .append("implementDept", getImplementDept())
            .append("isRegister", getIsRegister())
            .append("aisId", getAisId())
            .append("allAmount", getAllAmount())
            .append("pacuStart", getPacuStart())
            .append("pacuEnd", getPacuEnd())
            .append("pacuId", getPacuId())
            .append("isEmergency", getIsEmergency())
            .append("isQuarantine", getIsQuarantine())
            .append("pacuReject", getPacuReject())
            .append("pacuBed", getPacuBed())
            .append("pacuAnes", getPacuAnes())
            .append("pacuNurs", getPacuNurs())
            .append("pacuShift", getPacuShift())
            .append("endRemark", getEndRemark())
            .append("hisRemark", getHisRemark())
            .append("remark", getRemark())
            .append("status", getStatus())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
